/**
 * 2009-10-27 下午04:24:46 
 * esignature
 * com.smc.dao
 * HospitalDao
 */
package com.smc.dao;

import java.util.List;

import com.smc.domain.model.Hospital;

/**
 * @author chenheng
 * @version 0.0.1
 * 持久层医院操作接口
 */
public interface HospitalDao {
	/**
	 * 管理员保存一家医院
	 * @param hospital	特定医院
	 */
	public void saveHospital(Hospital hospital);
	/**
	 * 操作员查询医院列表
	 * @return
	 */
	public List<Hospital> fetch_OP_HO_FE_hospital();
	/**
	 * 取得所有医院信息
	 * @return
	 */
	public List<Hospital> fetchAllHospital();
	/**
	 * 取得所有医院信息
	 * @param pageIndex		当前页面
	 * @param pageSize		每页显示条目数
	 * @return
	 */
	public List<Hospital> fetchAllHospital(int pageIndex,int pageSize);
	/**
	 * 统计医院数量
	 * @return
	 */
	public int countHospital();
}
